package com.lancoo.cvas.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("教学班设置")
public class WeekDto {
    /**
     * 考核方式Id
     */
    @ApiModelProperty("考核方式Id")
    public Long assessmentId;


    /**
     * 考核方式名称
     */
    @ApiModelProperty("考核方式名称")
    public String assessmentName;

    /**
     * 授课方式 0：环节 1：讲授 2：实验 3 上机 4 其他
     */
    @ApiModelProperty("授课方式")
    public Integer hourType;


    /**
     * 教室id
     */
    @ApiModelProperty("教室id")
    public Long roomId;

    /**
     * 教室id
     */
    @ApiModelProperty("教室id")
    public String roomName;
    /**
     * 教室类型
     */
    @ApiModelProperty("教室类型")
    public Integer roomType;
    /**
     * 教室类型名称
     */
    @ApiModelProperty("教室类型名称")
    public String roomTypeName;

    /**
     * 周次
     */
    @ApiModelProperty("周次")
    public String week;

    /**
     * 周学时
     */
    @ApiModelProperty("周学时")
    public Integer weekNum;

    /**
     * 开始周次
     */
    @ApiModelProperty("开始周次")
    public Integer startWeek;

    /**
     * 结束周次
     */
    @ApiModelProperty("结束周次")
    public Integer endWeek;

    /**
     * 连上节次
     */
    @ApiModelProperty("连上节次")
    public Integer connectSection;


    /**
     * 连上节次
     */
    @ApiModelProperty("0 未开启单双班 1 单班 2 双班")
    public Integer sign;


    /**
     * 连上次数
     */
    @ApiModelProperty("连上次数")
    public Integer connectNumber;

    /**
     * 总学时
     */
    @ApiModelProperty("总学时")
    public Integer totalStudyHour;



    /**
     * 教师id使用、隔开
     */
    @ApiModelProperty("教师id使用、隔开")
    public String teacherId;


    /**
     * 教师名称
     */
    @ApiModelProperty("教师名称")
    public String teacherName;

}
